<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>构造函数</title>
    <script>
        // 函数本质上是Function的实例对象
        const Fun = new Function()
        console.log(Fun.__proto__)
        console.log(Fun.__proto__ === Function.prototype) //true
        
        const Sun = new Function();
        
        // 所有函数类型对象的隐式原型都一样，因为所有函数都是new Function所创建
        console.log(Sun.__proto__ === Fun.__proto__);
        
        
        console.log(Function.__proto__ === Function.prototype)
        
        // var Object = new Object();
        console.log(Object.__proto__ === Object.prototype) //false
        console.log(Object.__proto__ === Function.prototype) // true
        
        console.log(Function);
        
        console.log(Object)
    </script>
</head>
<body>
    
</body>
</html>
